package com.an.makedata;



/**
 * ClassName:CacheUtil <br/>
 * Function:获取redis缓存key工具. <br/>
 * Reason:获取redis缓存key工具类. <br/>
 * Date:2017年11月16日 上午11:02:50 <br/>
 *
 * @author lhb
 * @version 1.0.0
 * @since JDK 1.7
 */
public class Key {
	/**
	   * getCustomerPhoneNumberKey:客户号码缓存key. <br/>
	   * 客户号码缓存key.<br/>
	   *
	   * @author lhb
	   * @param customerId
	   *          客户id
	   * @return key
	   * @since JDK 1.7
	   */
	  public static String getCustomerPhoneNumberKey(String customerId) {
	    return Customer.CUSTOMER_FLAG_BEGIN + customerId
	        + Customer.CUSTOMER_FLAG_END;
	  }


  /**
   * getPhoneNumberKey:获取号码信息key. <br/>
   * 获取号码信息key.<br/>
   *
   * @author lhb
   * @param phoneNumber
   *          号 码
   * @return key
   * @since JDK 1.7
   */
  public static String getPhoneNumberKey(String phoneNumber) {
    return PhoneNumber.PHONE_NUMBER_FLAG_BEGIN + phoneNumber
        + PhoneNumber.PHONE_NUMBER_FLAG_END;
  }


  /**
   * getAxbUserwhiteListKey:用户主叫白名单Key. <br/>
   * 用户主叫白名单Key.<br/>
   *
   * @author atc
   * @param phoneNumberX
   *          用户X号码
   * @return 用户主叫白名单Key
   * @since JDK 1.7
   */
  public static String getAxbUserwhiteListKey(String phoneNumberX) {
    return PhoneNumber.PHONE_NUMBER_FLAG_BEGIN + phoneNumberX
        + PhoneNumber.PHONE_NUMBER_FLAG_AXB_WHITE_END;

  }

}
